Task · 과제
함수로 암호 만들기
글자를 숫자로 바꾼 뒤 일대일대응인 함수 $f$(예: $f(x)=2x+3$)로 변환하는 나만의 암호 체계를 만들어 보자. 다음을 모두 포함한다.
- 글자를 숫자에 대응시키는 규칙 정하기 (예: ㄱ→1, ㄴ→2, …)
- 일대일대응인 암호화 함수 $f$ 를 정해 메시지 암호화
- 역함수 $f^{-1}$ 를 구해 암호문을 다시 원래 메시지로 복호화
Steps · 수행 단계
이렇게 진행해요
1
글자-숫자 대응 정하기
사용할 글자에 서로 다른 숫자를 하나씩 대응시킨다.
2
암호화 함수 $f$ 적용
일대일대응인 $f$ 를 정하고, 각 숫자에 $f$ 를 적용해 암호문을 만든다.
3
역함수로 복호화
$y=f(x)$ 를 $x$ 에 대해 풀어 $f^{-1}$ 를 구하고, 암호문에 적용해 원문을 복원한다.
4
친구와 주고받기
친구에게 암호문을 보내 복호화해 보게 하고, 결과가 원문과 같은지 확인한다.
Rubric · 평가 기준
평가 루브릭
| 평가 요소 | 잘함 | 보통 | 노력 요함 |
|---|---|---|---|
| 함수·역함수 활용 | 일대일대응과 역함수를 정확히 이해해 활용 | 활용하나 일부 개념 오류 | 함수·역함수 활용이 미흡 |
| 암호화·복호화 정확성 | 암호화·복호화가 모두 정확히 일치 | 대부분 맞으나 일부 오류 | 변환이 일치하지 않음 |
| 창의성 | 대응 규칙과 함수 설계가 독창적 | 무난하게 구성 | 설계가 단순·불완전 |
My Work · 나의 작성
풀이 작성 공간
아래에 문제·풀이·검산을 자유롭게 작성하세요. (작성 내용은 이 브라우저에 임시 저장됩니다.)